3 .Net Best Practices I Changed My Mind About